\hypertarget{class_graph___node}{
\section{Graph\_\-Node Class Reference}
\label{class_graph___node}\index{Graph\_\-Node@{Graph\_\-Node}}
}
{\tt \#include $<$Graph\_\-Node.h$>$}

Collaboration diagram for Graph\_\-Node:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=400pt]{class_graph___node__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
\hyperlink{class_graph___node_1fa0a3f648663d13a78e7fc2ab56e2d6}{Graph\_\-Node} (float \hyperlink{class_graph___node_f3560427740aa1ce5cccd50aee0d1875}{id})
\item 
\hyperlink{class_graph___node_2c5ebc23d3edf0a3c5919fa606f09018}{$\sim$Graph\_\-Node} ()
\item 
void \hyperlink{class_graph___node_be90a8e0d32846afd4bd75a61157e5ac}{insertConnection} (\hyperlink{class_graph___node}{Graph\_\-Node} $\ast$node, float weight=0.0f)
\item 
void \hyperlink{class_graph___node_386c220aad2ca16def3b9bf09b791be2}{removeAnyConnectionWithNode} (\hyperlink{class_graph___node}{Graph\_\-Node} $\ast$node)
\item 
\hyperlink{class_graph___node}{Graph\_\-Node} $\ast$ \hyperlink{class_graph___node_3c6160cd3261bc4dfc03537517256341}{removeConnectionWithIndex} (int index)
\item 
\hyperlink{class_graph___node}{Graph\_\-Node} $\ast$ \hyperlink{class_graph___node_2eae7513ef42c4e1b5eccab1b4195b75}{removeConnectionWithId} (int \hyperlink{class_graph___node_f3560427740aa1ce5cccd50aee0d1875}{id})
\item 
int \hyperlink{class_graph___node_1f278341b1fe088af00056aa8e00fe4e}{numberOfLeafNodes} ()
\item 
int $\ast$ \hyperlink{class_graph___node_71bf522a86d2a0386b41203cbfb581ca}{arrayOfLeafIds} (int $\ast$array\_\-size)
\item 
int \hyperlink{class_graph___node_d4d1d619e0aa854e38b317e0c1daa8b1}{treeHeight} ()
\item 
void \hyperlink{class_graph___node_dab7135364aed08c7b37b0ea04d6cf8d}{print} (char $\ast$filename)
\item 
void \hyperlink{class_graph___node_8c3ca249b211b39aac239c73850e0e8d}{print} ()
\item 
void \hyperlink{class_graph___node_dcf2f5d9208813a8c1f6987b99ee425b}{deleteTree} ()
\end{CompactItemize}
\subsection*{Public Attributes}
\begin{CompactItemize}
\item 
float \hyperlink{class_graph___node_f3560427740aa1ce5cccd50aee0d1875}{id}
\item 
\hyperlink{class_graph___node}{Graph\_\-Node} $\ast$$\ast$ \hyperlink{class_graph___node_19c694adab3f5d80fe3dca6fd0589f92}{connection}
\item 
float $\ast$ \hyperlink{class_graph___node_543d1d084078b9afce985003461d1cbd}{connection\_\-weight}
\item 
int \hyperlink{class_graph___node_6ff2d8476d9ac2b43f9fc66a615dffd0}{connection\_\-number}
\item 
int \hyperlink{class_graph___node_381d14723871fbea09ad417a4ad54975}{connection\_\-allocated}
\end{CompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_graph___node_1fa0a3f648663d13a78e7fc2ab56e2d6}{
\index{Graph\_\-Node@{Graph\_\-Node}!Graph\_\-Node@{Graph\_\-Node}}
\index{Graph\_\-Node@{Graph\_\-Node}!Graph_Node@{Graph\_\-Node}}
\subsubsection[{Graph\_\-Node}]{\setlength{\rightskip}{0pt plus 5cm}Graph\_\-Node::Graph\_\-Node (float {\em id})}}
\label{class_graph___node_1fa0a3f648663d13a78e7fc2ab56e2d6}


\hypertarget{class_graph___node_2c5ebc23d3edf0a3c5919fa606f09018}{
\index{Graph\_\-Node@{Graph\_\-Node}!$\sim$Graph\_\-Node@{$\sim$Graph\_\-Node}}
\index{$\sim$Graph\_\-Node@{$\sim$Graph\_\-Node}!Graph_Node@{Graph\_\-Node}}
\subsubsection[{$\sim$Graph\_\-Node}]{\setlength{\rightskip}{0pt plus 5cm}Graph\_\-Node::$\sim$Graph\_\-Node ()}}
\label{class_graph___node_2c5ebc23d3edf0a3c5919fa606f09018}




\subsection{Member Function Documentation}
\hypertarget{class_graph___node_71bf522a86d2a0386b41203cbfb581ca}{
\index{Graph\_\-Node@{Graph\_\-Node}!arrayOfLeafIds@{arrayOfLeafIds}}
\index{arrayOfLeafIds@{arrayOfLeafIds}!Graph_Node@{Graph\_\-Node}}
\subsubsection[{arrayOfLeafIds}]{\setlength{\rightskip}{0pt plus 5cm}int $\ast$ Graph\_\-Node::arrayOfLeafIds (int $\ast$ {\em array\_\-size})}}
\label{class_graph___node_71bf522a86d2a0386b41203cbfb581ca}


\hypertarget{class_graph___node_dcf2f5d9208813a8c1f6987b99ee425b}{
\index{Graph\_\-Node@{Graph\_\-Node}!deleteTree@{deleteTree}}
\index{deleteTree@{deleteTree}!Graph_Node@{Graph\_\-Node}}
\subsubsection[{deleteTree}]{\setlength{\rightskip}{0pt plus 5cm}void Graph\_\-Node::deleteTree ()}}
\label{class_graph___node_dcf2f5d9208813a8c1f6987b99ee425b}


\hypertarget{class_graph___node_be90a8e0d32846afd4bd75a61157e5ac}{
\index{Graph\_\-Node@{Graph\_\-Node}!insertConnection@{insertConnection}}
\index{insertConnection@{insertConnection}!Graph_Node@{Graph\_\-Node}}
\subsubsection[{insertConnection}]{\setlength{\rightskip}{0pt plus 5cm}void Graph\_\-Node::insertConnection ({\bf Graph\_\-Node} $\ast$ {\em node}, \/  float {\em weight} = {\tt 0.0f})}}
\label{class_graph___node_be90a8e0d32846afd4bd75a61157e5ac}


\hypertarget{class_graph___node_1f278341b1fe088af00056aa8e00fe4e}{
\index{Graph\_\-Node@{Graph\_\-Node}!numberOfLeafNodes@{numberOfLeafNodes}}
\index{numberOfLeafNodes@{numberOfLeafNodes}!Graph_Node@{Graph\_\-Node}}
\subsubsection[{numberOfLeafNodes}]{\setlength{\rightskip}{0pt plus 5cm}int Graph\_\-Node::numberOfLeafNodes ()}}
\label{class_graph___node_1f278341b1fe088af00056aa8e00fe4e}


\hypertarget{class_graph___node_8c3ca249b211b39aac239c73850e0e8d}{
\index{Graph\_\-Node@{Graph\_\-Node}!print@{print}}
\index{print@{print}!Graph_Node@{Graph\_\-Node}}
\subsubsection[{print}]{\setlength{\rightskip}{0pt plus 5cm}void Graph\_\-Node::print ()}}
\label{class_graph___node_8c3ca249b211b39aac239c73850e0e8d}


\hypertarget{class_graph___node_dab7135364aed08c7b37b0ea04d6cf8d}{
\index{Graph\_\-Node@{Graph\_\-Node}!print@{print}}
\index{print@{print}!Graph_Node@{Graph\_\-Node}}
\subsubsection[{print}]{\setlength{\rightskip}{0pt plus 5cm}void Graph\_\-Node::print (char $\ast$ {\em filename})}}
\label{class_graph___node_dab7135364aed08c7b37b0ea04d6cf8d}


\hypertarget{class_graph___node_386c220aad2ca16def3b9bf09b791be2}{
\index{Graph\_\-Node@{Graph\_\-Node}!removeAnyConnectionWithNode@{removeAnyConnectionWithNode}}
\index{removeAnyConnectionWithNode@{removeAnyConnectionWithNode}!Graph_Node@{Graph\_\-Node}}
\subsubsection[{removeAnyConnectionWithNode}]{\setlength{\rightskip}{0pt plus 5cm}void Graph\_\-Node::removeAnyConnectionWithNode ({\bf Graph\_\-Node} $\ast$ {\em node})}}
\label{class_graph___node_386c220aad2ca16def3b9bf09b791be2}


\hypertarget{class_graph___node_2eae7513ef42c4e1b5eccab1b4195b75}{
\index{Graph\_\-Node@{Graph\_\-Node}!removeConnectionWithId@{removeConnectionWithId}}
\index{removeConnectionWithId@{removeConnectionWithId}!Graph_Node@{Graph\_\-Node}}
\subsubsection[{removeConnectionWithId}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Graph\_\-Node} $\ast$ Graph\_\-Node::removeConnectionWithId (int {\em id})}}
\label{class_graph___node_2eae7513ef42c4e1b5eccab1b4195b75}


\hypertarget{class_graph___node_3c6160cd3261bc4dfc03537517256341}{
\index{Graph\_\-Node@{Graph\_\-Node}!removeConnectionWithIndex@{removeConnectionWithIndex}}
\index{removeConnectionWithIndex@{removeConnectionWithIndex}!Graph_Node@{Graph\_\-Node}}
\subsubsection[{removeConnectionWithIndex}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Graph\_\-Node} $\ast$ Graph\_\-Node::removeConnectionWithIndex (int {\em index})}}
\label{class_graph___node_3c6160cd3261bc4dfc03537517256341}


\hypertarget{class_graph___node_d4d1d619e0aa854e38b317e0c1daa8b1}{
\index{Graph\_\-Node@{Graph\_\-Node}!treeHeight@{treeHeight}}
\index{treeHeight@{treeHeight}!Graph_Node@{Graph\_\-Node}}
\subsubsection[{treeHeight}]{\setlength{\rightskip}{0pt plus 5cm}int Graph\_\-Node::treeHeight ()}}
\label{class_graph___node_d4d1d619e0aa854e38b317e0c1daa8b1}




\subsection{Member Data Documentation}
\hypertarget{class_graph___node_19c694adab3f5d80fe3dca6fd0589f92}{
\index{Graph\_\-Node@{Graph\_\-Node}!connection@{connection}}
\index{connection@{connection}!Graph_Node@{Graph\_\-Node}}
\subsubsection[{connection}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Graph\_\-Node}$\ast$$\ast$ {\bf Graph\_\-Node::connection}}}
\label{class_graph___node_19c694adab3f5d80fe3dca6fd0589f92}


\hypertarget{class_graph___node_381d14723871fbea09ad417a4ad54975}{
\index{Graph\_\-Node@{Graph\_\-Node}!connection\_\-allocated@{connection\_\-allocated}}
\index{connection\_\-allocated@{connection\_\-allocated}!Graph_Node@{Graph\_\-Node}}
\subsubsection[{connection\_\-allocated}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Graph\_\-Node::connection\_\-allocated}}}
\label{class_graph___node_381d14723871fbea09ad417a4ad54975}


\hypertarget{class_graph___node_6ff2d8476d9ac2b43f9fc66a615dffd0}{
\index{Graph\_\-Node@{Graph\_\-Node}!connection\_\-number@{connection\_\-number}}
\index{connection\_\-number@{connection\_\-number}!Graph_Node@{Graph\_\-Node}}
\subsubsection[{connection\_\-number}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Graph\_\-Node::connection\_\-number}}}
\label{class_graph___node_6ff2d8476d9ac2b43f9fc66a615dffd0}


\hypertarget{class_graph___node_543d1d084078b9afce985003461d1cbd}{
\index{Graph\_\-Node@{Graph\_\-Node}!connection\_\-weight@{connection\_\-weight}}
\index{connection\_\-weight@{connection\_\-weight}!Graph_Node@{Graph\_\-Node}}
\subsubsection[{connection\_\-weight}]{\setlength{\rightskip}{0pt plus 5cm}float$\ast$ {\bf Graph\_\-Node::connection\_\-weight}}}
\label{class_graph___node_543d1d084078b9afce985003461d1cbd}


\hypertarget{class_graph___node_f3560427740aa1ce5cccd50aee0d1875}{
\index{Graph\_\-Node@{Graph\_\-Node}!id@{id}}
\index{id@{id}!Graph_Node@{Graph\_\-Node}}
\subsubsection[{id}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf Graph\_\-Node::id}}}
\label{class_graph___node_f3560427740aa1ce5cccd50aee0d1875}




The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
/home/ask/lcr/svn/Projetos/PhGA\_\-Project/neighbor\_\-joining/\hyperlink{_graph___node_8h}{Graph\_\-Node.h}\item 
/home/ask/lcr/svn/Projetos/PhGA\_\-Project/neighbor\_\-joining/\hyperlink{_graph___node_8cpp}{Graph\_\-Node.cpp}\end{CompactItemize}
